My Portfolio Highlights

Here are some highlights from my web development portfolio. If you’d like to explore more of my work, please visit my GitHub page.

Github github


Book Note app interface

Book Note is a full-stack web app where users can sign up, log in, and share book reviews, ratings, and notes. Each entry can include an auto-generated book cover using the BookCover API, or a default cover, Users can manage their posts in dashboard page, and home page shows all posts from the community.

Currency Compare app interface

An interactive web application built with Node.js, Express, and EJS that connects to a public API, and allows users to get live exchange rates for different currencies. The app features a clean design with animated loading indicators.

Permalist app interface

A clean and minimal to-do list web app built with Node.js, Express, EJS, and PostgreSQL. Users can add, edit, and delete tasks, with smooth transitions and live updates stored permanently in the database.

APIsecretsProject app interface

A full-stack web application featuring a sleek design and smooth animations. It utilizes Axios to fetch data from the Secrets API and dynamically renders content using EJS templates.

Family Travel Tracker app interface

An interactive web application that lets users track and visualize the countries they've visited on a world map. Built with Node.js, Express, EJS, and PostgreSQL, it supports separate user profiles, custom colors, and displays visited countries per selected user.

Simon Game app interface

A browser-based memory game where players repeat increasingly long color and sound sequences to test their memory and reflexes. Built with HTML, CSS, and JavaScript, featuring interactive animations and score tracking.

Drum Kit app interface

An interactive drum kit built with JavaScript that responds to both mouse clicks and keyboard presses. Users can play various drum sounds by clicking on the drum pads or pressing corresponding keys on the keyboard.

Blog app interface

A personal blog platform built with Node.js, EJS and Bootstrap, allowing users to create, edit, and delete blog posts in dashboard and see all posts on the home page. The app features a user-friendly interface, with interactive layouts.

Capital Quiz app interface

An interactive quiz game that challenges users to name the capital city of various countries. Built with Node.js and PostgreSQL, the app fetches country names and capitals from a database and renders questions using EJS templates.